Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 3.96 KB

File metadata and controls

50 lines (39 loc) · 3.96 KB

Programação de Funcionalidades (INCLUIR A PROGRAMAÇAÕ DE FUNCIONALIDADE EM PROFUNDIDADE)

Pré-requisitos: Especificação do Projeto, Projeto de Interface, Metodologia, Projeto de Interface, Arquitetura da Solução

Nesta seção, a implementação do sistema descrita por meio dos requisitos funcionais e/ou não funcionais. Nesta seção, é essencial relacionar os requisitos atendidos com os artefatos criados (código fonte) e com o(s) responsável(is) pelo desenvolvimento de cada artefato a cada etapa. Nesta seção também deverão ser apresentadas, se necessário, as instruções para acesso e verificação da implementação que deve estar funcional no ambiente de hospedagem, OBRIGATORIAMENTE, a partir da Etapa 03.

O que DEVE ser utilizado para o desenvolvimento da aplicação:

  • Microsoft Visual Studio (IDE de Codificação)
  • HTML e CSS (frontend)
  • Javascript (frontend)
  • C# (backend)
  • MySQL ou SQLServer(Base de Dados)
  • Bootstrap (template responsivo para frontend)
  • Github (documentação e controle de versão)

O que NÃO PODE ser utilizado:

  • Template React (e qualquer outro template - exceto o Bootstrap)
  • Qualquer outra liguagem de programação diferente de C#

A tabela a seguir é um exemplo de como ela deverá ser preenchida considerando os artefatos desenvolvidos.

ID Descrição do Requisito Artefatos produzidos Aluno(a) responsável
RF-001 Cadastrar usuários informando nome, e-mail e senha. Controllers/Usuarios Evellyn Maia da Conceição
RF-002 Autenticar usuários por meio de login no sistema. Views/Login Evellyn Maia da Conceição
RF-003 Recuperar senha por meio de redefinição de senha. Usuários/Meta Controllers/ EmailService/ Model/Meta/Usuário,Categoria Diego Parreiras Andrade
RF-004 Editar informações do perfil do usuário. Views/Usuarios/Perfil, Controllers/Usuarios, Models/Usuario João Paulo
RF-005 Gerenciar metas pessoais permitindo cadastrar, visualizar, editar e excluir metas. Views/Metas Nicolas Pereira Mendoza
RF-006 Definir título, descrição, categoria e prazo para cada meta cadastrada. Views/Metas/Criar Nicolas Pereira Mendoza
RF-008 Gerenciar categorias para organização das metas Views/Categoria Nicolas Pereira Mendoza
RF-009 Visualizar painel de evolução com resumo das metas, histórico de progresso e notificações Views/Metas/Historico Carla Rodrigues Castelo
RF-010 Gerenciar categorias para controle das metas. Views/Categoria/Editar Nicolas Pereira Mendoza
RF-012 Anexar imagens como comprovação de progresso das metas Views/Metas/Criar Nicolas Pereira Mendoza
RF-013 Personalizar as preferências da aplicação (idioma, tema claro/escuro e notificações). Views/Usuarios/Configuracoes, Controllers/Usuarios, Models/Usuario João Paulo

Instruções de acesso

Não deixe de informar o link onde a aplicação estiver disponível para acesso (por exemplo: https://adota-pet.herokuapp.com/src/index.html).

Se houver usuário de teste, o login e a senha também deverão ser informados aqui (por exemplo: usuário - admin / senha - admin).

O link e o usuário/senha descritos acima são apenas exemplos de como tais informações deverão ser apresentadas.

Links Úteis: